Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 Australia F4 USA F12 USA F14 Australia F3 Australia F4 Romania F1 Romania F2 Bulgaria F4 Slovenia F3 Morocco F3 Morocco F4 Morocco F5 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Spain F7 Spain F8 Spain F10 Spain F11 Italy F5 Italy F6 Italy F8 Bulgaria F1 Italy F12 Italy F13 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 Great Britain F4 Usa F8 Usa F9 Australia F6 Australia F7 France F5 Italy F5 Italy F6 Italy F12 Netherlands F1 Australia F1 Australia F3 Australia F4 Chinese Taipei F1 Chinese Taipei F2 Korea F2 Korea F3 Australia F11 Australia F12 China F4 China F5 Korea F6 Korea F10 Korea F11 Slovenia F2 Bulgaria F2 Spain F9 Lubbock Challenger - Lubbock Fifth Third Bank Tennis Championships - Lexington Ford Tennis Championships - Louisville The Comercia Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Challenger Banque Nationale Rimouski - Rimouski Fifth-Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco JSM Challenger - Champaign Burnie Challenger Talahassee Challenger Kia International In Kawana - Kawana San Remo Challenger Nottingham Challenger Sacramento Challenger Calabasas Challenger 2007 Knoxville Challenger - Knoxville Caloundra Challenger Casablanca Challenger Cherbourg Challenger USTA Comerica Challenger - Aptos Sarajevo Challenger XL Bermuda Open - Bermuda Winnetka Challenger Burnie Challenger Kaohsiung Challenger Bangkok Challenger Shanghai Challenger Sacramento Challenger Sydney Challenger Rimouski Challenger Leon Challenger Oklahoma Challenger - Tulsa Napa Challenger Tiburon Challenger Traralgon Challenger 2 Guangzhou Challenger Heilbronn Challenger Vicenza Challenger Yokohama Challenger Lexington Challenger Tiburon Challenger Seoul Challenger Kaohsiung Challenger Kyoto Challenger Kyoto Challenger Busan Challenger Ningboo Challenger Canberra Challenger Gimcheon Challenger Surbiton Challenger Ilkley Challenger Tiburon Challenger Lexington Challenger Aptos Challenger Sacramento Challenger Traralgon Challenger Pro Challenger at Calabasas - Calabasas Singapore Challenger Phoenix Challenger Ho Chi Minh City Challenger Burnie Challenger Burnie Challenger Kyoto Challenger Music City Challenger - Nashville Aix En Provence Challenger Aix En Provence Challenger Furth Challenger Busan Challenger Bath Challenger Aptos Challenger Vancouver Challenger Nottingham Challenger Kobe Challenger Yokohama Challenger Kobe Challenger Mauthausen Challenger Busan Challenger Gwangju Challenger Yokohama Challenger Heilbronn Challenger Busan Challenger Kaohsiung Challenger Guadalajara Challenger Rome Challenger Nottingham Challenger Ilkley Challenger Seoul Challenger Yokohama Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Rome Challenger Cremona Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Burnie Challenger Medibank International - Sydney SAP Open - San Jose The Nottingham Open - Nottingham Caloundra Challenger Legg Mason Tennis Classic - Washington Heineken Open - Auckland Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Apia International - Sydney Ningboo Challenger Brisbane International - Brisbane Singapore Challenger Burnie Challenger Ilkley Challenger Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors Basel - Basel Shanghai Challenger The Hypo Group Tennis International 2008 - Poertschach US Men's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger Kyoto Challenger Thailand Open - Bangkok Yokohama Challenger Atlanta Tennis Championships - Atlanta Toyota Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Legg Mason Tennis Classic - Washington Citi Open - Washington West Lakes Challenger China Open - Beijing Valencia Open - Valencia Valencia Open - Valencia Rimouski Challenger China Open - Beijing Hall of Fame Tennis Championships - Newport China Open - Beijing Brisbane International - Brisbane US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Delray Beach International Tennis Championships - Delray Beach Shenzhen Open - Shenzhen If Stockholm Open - Stockholm BMW Open - Munich Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna AEGON Championships - London ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Nature Valley International - Eastbourne Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem New York Open - New York Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan Delray Beach Open - Delray Beach AEGON Championships - London Hall of Fame Tennis Championships - Newport Nature Valley International - Eastbourne Leon Challenger St. Petersburg Open - St. Petersburg Sofia Open - Sofia U.S. National Indoor Tennis Championships - Memphis Dallas Open - Dallas Tallahassee Challenger Delray Beach Open - Delray Beach Erste Bank Open - Vienna Adelaide International 2 - Adelaide Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Ostrava Challenger BB&T Atlanta Open - Atlanta The Artois Championships - London US Men's Clay Court Championship - Houston Open Parc - Lyon Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Sydney International - Sydney New York Open - New York Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Taipei City Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Binghamton Challenger Truist Atlanta Open - Atlanta Sardegna Open - Cagliari Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide US Men's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Kyoto Challenger Serbia Open - Belgrade Shenzhen Challenger Atlanta Tennis Championships - Atlanta St. Brieuc Challenger Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Heineken Open - Auckland AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Oberstaufen Challenger BB&T Atlanta Open - Atlanta Truist Atlanta Open - Atlanta Mestre Challenger Dallas Open - Dallas Valencia Open - Valencia Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Vancouver Challenger TEB BNP Paribas Istanbul Open - Istanbul Claro Open Colombia - Bogota Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz China Open - Beijing Kobe Challenger Toyota Challenger Hua Hin Challenger Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Raanana Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva China Open - Beijing AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Erste Bank Open - Vienna Brisbane International - Brisbane BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ASB Classic - Auckland Delray Beach Open - Delray Beach Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade BMW Open - Munich cinch Championships - London Nordea Open - Bastad Citi Open - Washington Kremlin Cup - Moscow Singapore Tennis Open - Singapore Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva bett1HULKS Championships - Cologne Viking International - Eastbourne Hall of Fame Open - Newport Adelaide International 1 - Adelaide ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne U.S. National Indoor Tennis Championships - Memphis Apia International - Sydney US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Noventi Open - Halle Tennis Channel Open - Las Vegas Cherbourg Challenger Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome SAP Open - San Jose Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Mercedes Cup - Stuttgart BNP Paribas Masters - Paris U.S. Open - New York Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami U.S. Open - New York Rolex Paris Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Regions Morgan Keegan Championships - Memphis Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris US Men's Clay Court Championship - Houston Citi Open - Washington Wimbledon - London French Open - Paris Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris ASB Classic - Auckland U.S. Open - New York Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen Erste Bank Open - Vienna French Open - Paris Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg China Open - Beijing Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 U.S. Open - New York Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney French Open - Paris All Lower level tournaments Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Shanghai - Shanghai French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Nitto ATP Finals - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Finals, QF, AUS-CAN 1-2 Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Finals, Group D Olympics - London ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, BEL-AUS 3-2 ATP Cup - Melbourne Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Australian Open (juniors) Laver Cup - Chicago Australian Open (juniors) Wimbledon - London Truist Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne